package com.mkh.st.admin.api.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@ApiModel(value = "用户列表返回对象")
public class UserPageVO implements Serializable {

	@ApiModelProperty(value="用户id")
	private Long userId;

	/**
	 * 用户姓名
	 */
	@ApiModelProperty(value="用户姓名")
	private String username;
	/**
	 * 手机号码
	 */
	@ApiModelProperty(value="手机号码")
	private String phone;

	@ApiModelProperty(value="性别")
	private String sexName;

	@ApiModelProperty(value="有效期开始时间")
	@JsonFormat(pattern = "yyyy-MM-dd")
	private LocalDateTime beginTime;
	/**
	 * 有效期结束时间
	 */
	@ApiModelProperty(value="有效期结束时间")
	@JsonFormat(pattern = "yyyy-MM-dd")
	private LocalDateTime endTime;

	@ApiModelProperty(value="状态标记")
	private String normalFlagName;

	@ApiModelProperty(value="备注信息")
	private String remark;
}
